<!-- wp:html -->
<!--
In this example we do not let the visitor chose the database to use.
The database chosen is based on the Reading they chose.
See Javascript below.
-->
<!-- /wp:html -->

<!-- wp:html -->

<form method="post" action="" id="ETSWP_form_settings" onsubmit="return setAction(this)">
<input type="hidden" name="action" value="ETSWP_process_form">
<input type="hidden" name="ETSWP_database_life_in_hours" value="24">
<input type="hidden" name="ETSWP_database" id="ETSWP_database">

<center>
<p>
<input type="text" name="ETSWP_first_name" id="ETSWP_first_name" placeholder="First Name">
</p>

<p>
<label for="ETSWP_reading">Choose a spread:</label>
<select name="ETSWP_reading" id="ETSWP_reading">
[ETSWP_reading_options]
</select>
</p>

<p>
<input type="text" size="40" name="ETSWP_question" id="ETSWP_question" placeholder="Your Question">
</p>

<p>
<input type="email" size="40" name="ETSWP_email" id="ETSWP_email" placeholder="Your Email. Only required for email enabled spreads.">
</p>

<p>
<input type="submit" name="submit" id="submit" value="Get Tarot Reading">
</p>

</center>
</form>

<script>

function setAction(form){
let form_url = document.getElementById("ETSWP_reading").value;
form.action = form_url ;
//set db 
if( form_url .includes("three-card") ){
  document.getElementById("ETSWP_database").value = 'Emogic';
}
else{
//for readings we missed
  document.getElementById("ETSWP_database").value = 'Leila';
}
}

//remember previous choices
document.getElementById("ETSWP_first_name").value = '[ETSWP_get_cookie name='ETSWP_first_name']';
document.getElementById("ETSWP_database").value = "[ETSWP_get_cookie name='ETSWP_database']" || document.getElementById("ETSWP_database").value;
document.getElementById("ETSWP_reading").value = "[ETSWP_get_cookie name='ETSWP_reading']" || document.getElementById("ETSWP_reading").value;
document.getElementById("ETSWP_question").value = '[ETSWP_get_cookie name='ETSWP_question']';
document.getElementById("ETSWP_email").value = '[ETSWP_get_cookie name='ETSWP_email']';

</script>